Immediate-mode Ray-casting Immediate-mode Ray-casting
نویسنده
چکیده
We propose a simple modi cation to the classical polygon rasterization pipeline that enables exact, e cient raycasting of bounded implicit surfaces without the use of a global spatial data structure or bounding hierarchy. Our algorithm requires two descriptions for each object: a (possibly non-convex) polyhedral bounding volume, and an implicit equation (including, optionally, a number of clipping planes). Unlike conventional raycasters, the modi ed pipeline is unidirectional and operates in immediate mode, making hardware implementation feasible. We discuss an extension to the OpenGL state machine that enables immediate-mode raycasting while making no modi cation to OpenGL's architecture for high-performance polygon rendering. A software simulation of our algorithm generates scenes of visual delity equal to those produced by a conventional raycaster, and superior to those produced by a polygon rasterizer, signi cantly faster than either existing method alone.
منابع مشابه
MIT LCS TR - 8 XX Immediate - Mode Ray - Casting
We propose a simple modiication to the classical polygon rasterization pipeline that enables exact, eecient raycasting of bounded implicit surfaces without the use of a global spatial data structure or bounding hierarchy. Our algorithm requires two descriptions for each object: a (possibly non-convex) polyhedral bounding volume, and an implicit equation (including, optionally, a number of clipp...
متن کاملImmediate - Mode Ray - Casting
We propose a simple modiication to the classical polygon rasterization pipeline that enables exact, eecient raycasting of bounded implicit surfaces without the use of a global spatial data structure or bounding hierarchy. Our algorithm requires two descriptions for each object: a (possibly non-convex) polyhedral bounding volume, and an implicit equation (including, optionally, a number of clipp...
متن کاملDesign and evaluation of 3D selection techniques based on progressive refinement
Issues such as hand and tracker jitter negatively affect user performance with 3D selection techniques based on the ray-casting metaphor. This makes it difficult for users to select objects that have a small visible area, since small targets require high levels of precision. We introduce an approach to address this issue that uses progressive refinement of the set of selectable objects to reduc...
متن کاملSegmentation Assisted Object Distinction for Direct Volume Rendering
Ray Casting is a direct volume rendering technique for visualizing 3D arrays of sampled data. It has vital applications in medical and biological imaging. Nevertheless, it is inherently open to cluttered classification results. It suffers from overlapping transfer function values and lacks a sufficiently powerful voxel parsing mechanism for object distinction. In this work, we are proposing an ...
متن کاملPrecision Pointing for Ultra-High-Resolution Wall Displays
Ultra-high-resolution wall displays have proven useful for displaying large quantities of information, but lack appropriate interaction techniques to manipulate the data efficiently. We explore the limits of existing modeless remote pointing techniques, originally designed for lower resolution displays, and show that they do not support high-precision pointing on such walls. We then consider te...
متن کامل